package com.zlc.platform.service;

import com.zlc.common.common.entity.PageVo;
import com.zlc.common.core.position.model.entity.MayanPlatPosition;
import com.zlc.common.core.position.model.vo.MayanPlatPositionVo;
import com.zlc.common.model.position.PositionPageRequest;

public interface PositionService {

    /**
     * 分页查询岗位信息
     */
    PageVo<MayanPlatPositionVo> queryList(PositionPageRequest pageRequest);


    /**
     * 新增岗位信息
     */
    void addPosition(MayanPlatPositionVo positionVo);


    /**
     * 更新岗位信息
     */
    void updatePosition(MayanPlatPositionVo positionVo);


    /**
     * 查询单个岗位信息
     */
    MayanPlatPosition get(String id);
}
